root canal plugger - French English Dictionary